package com.xunlai.infra.permission.business.service;

import com.xunlai.infra.permission.business.vo.ad.AdPictureCreateVo;
import com.xunlai.infra.permission.business.vo.ad.AdPictureListVo;
import com.xunlai.infra.permission.common.vo.BasePageRespVo;

import java.util.List;

/**
 * @author liang
 * @date 9/25/23 9:28 PM
 */
public interface AdPictureService {

    Long createAdPicture(AdPictureCreateVo adPictureCreateVo);

    void deleteAdPicture(Long id);

    BasePageRespVo<AdPictureListVo> listAdPicture(Integer pageNum,Integer pageSize);

    List<AdPictureListVo> listAllActiveAdPicture();

    void changeActiveStatus(Long id,boolean active);
}
